package cn.aj.exm.exception;

import lombok.Getter;

@Getter
public enum GlobalExceptionEnum {
    // 整个项目使用的异常信息封装类
    OK("1", "连接服务成功!"),
    ERROR("-1", "系统繁忙,请您稍后重试!"),
    PARAMETER_CANNOT_BE_EMPTY("2", "您填写的参数不能为空!"),
    PARAMETER_VERIFICATION("3", "参数校验异常!"),

    // user用户微服务的异常使用1OOX
    GRAPHIC_VERIFICATION_CODE_NOT_NULL("1001", "图形验证码不能为空!"),
    SMS_NOT_USED("1002", "短信未使用,请60秒后在试！"),
    GRAPHIC_VERIFICATION_CASE("1003", "您输入图形验证码不正确!"),


    // system系统管理微服务得异常用200x

    // uaa认证中心微服务的异常使用300x
    PHONE__CODE_IS_NOT_NULL("3001", "输入的短信验证码不存在!"),
    PHONE_REGISTRATION_VERIFICATION_CODE_ERROR("3002", "输入短信验证码不正确!"),
    USER_IS_NULL("3003", "用户已经存在,请登录!"),



    ;
    private String code;
    private String message;

    GlobalExceptionEnum(String code, String message) {
        this.code = code;
        this.message = message;
    }
}
